package bishi.meituan;

import java.util.Scanner;

/**
 * @author: 唐小尊
 * @email: 1171702529@qq.com
 * @cate: 2021/05/09 11:39
 */
public class Main5 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] scores = new int[26];
        for (int i=0;i<26;i++){
            scores[i] = sc.nextInt();
        }
        sc.nextLine();
        String s1 = sc.nextLine();
        String s2 = sc.nextLine();
        char[] chars1 = s1.toCharArray();
        char[] chars2 = s2.toCharArray();
//        Arrays.sort(chars1);
//        Arrays.sort(chars2);
        int sum1 = 0;
        int sum2 = 0;
        for (char c : chars1) {
            sum1+=scores[c-'a'];
        }
        for (char c : chars2) {
            sum2+=scores[c-'a'];
        }
/**
* 贪心+回溯
* 原则：
* 1、尽量多丢非体系牌（最终确定为正，则多丢负）
* 2、
*
* 步骤：
* 1、确定，最终答案为正还是负
*     得到和的时候，分别得到两人正数和负数的和。然后确定最终解的正负
* 2、把牌二次分类，摆好，摆的整整齐齐的，排序。
* 3、从靠近最终答案的上往下数，记录哪些牌是关键牌（大很多，大很少，刚刚好大的）
* 4、回溯，实现！
*/
    }
}
